#!/usr/bin/env node

const cp=require('child_process');

console.log('I am father.pid:',process.pid);

let child=cp.spawn('./03-child.js',[],{detached:true,stdio:['ignore',1,2]});//参数：子进程,选项：命令参数，配置信息:true是父子进程分离，子进程的流——标准输入流忽略，重定向到系统的流上

//子进程和父进程不分离时：父进程退出子进程也退出
//child.stdout.pipe(process.stdout);
//child.stderr.pipe(process.stderr);

child.unref();//父进程不再保留子进程的引用

setTimeout(()=>{
  console.log('5秒后关闭');
  process.exit();
},5000);
